/**
 * 获取附加费
 * @param {*} ruleName
 * @param {*} returnType
 * @returns array
 */
export function getSurcharge(ruleName, returnType) {
  return RSocket.rr({
    route: `dmn.rules.${ruleName}.docs-by-type.${returnType}`,
  });
}

/**
 * 获取平台附加费
 * @param {*} ruleName
 * @param {*} decisionName
 * @returns array
 */
export function getRules(ruleName, decisionName) {
  return RSocket.rr({
    route: `dmn.rules.${ruleName}.docs-by-names.${decisionName}`,
  });
}

/**
 * @description 获取指定公司
 * @param {*} args 参数
 * @returns array
 */
export function getCompany(id) {
  return RSocket.rr({
    route: `companys.${id}`,
  });
}


/**
 * @description 更新公司
 * @param {*} args 参数
 * @returns array
 */
export function update(data) {
  return RSocket.rr({
    route: `companys.${data.id}.update`,
    data: {
      ...data,
    },
  });
}

/**
 * @description 查询字典项
 * @param {*} args 参数
 * @returns array
 */
export function getDictTop(dictId) {
  return RSocket.rs({
    route: `dicts.${dictId}.items.top`,
  });
}

// 获取字典项
export function getDict(dictId) {
  return RSocket.rs({
    route: `dicts.${dictId}.items`,
  });
}
